
.sword_file_upload2 .up-list {
	padding: 0;
	list-style: none;
	margin: 0;
    text-align: left;
}

.sword_file_upload2 .file-invalid {
	cursor: pointer;
	color: #514721;
	line-height: 2em;
	padding-left: 22px;
	background: url(images/error.gif) no-repeat 1px 50%;
	margin-bottom: 1px;
}
.sword_file_upload2 .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}

.sword_file_upload2 .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(images/attach.gif) no-repeat 1px 50%;
	display: inline-block;
	*display: inline;
	*zoom:1;
}

.sword_file_upload2 .file span{	
	*display:block;
	*float:left;
}

.sword_file_upload2 .file .file-size {
	color: #666;
}

.sword_file_upload2 .file .file-delete {
	display: inline-block;
    padding: 0 0 10px 14px;
	background: url(images/delete.gif) no-repeat  5px 50%;
	*background: url(images/delete.gif) no-repeat  5px 6px;
	*font-size:12px;
	*vertical-align:middle;
	visibility: hidden;
	cursor: pointer;
}

.sword_file_upload2 .file .file-detail {
	display: inline-block;
	background: url(images/detail.png) no-repeat 2px 4px;
	*background: url(images/detail.png) no-repeat  2px 4px;
	*font-size:12px;
	*vertical-align:middle;
	visibility: hidden;
	cursor: pointer;
	width:12px;
	height:15px;
}

.sword_file_upload2 .file .file-title {
    cursor: pointer;
}

 .sword_file_upload2 .file .file-error {
	color: #8a1f11;
}

.sword_file_upload2 .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(images/progress.gif);
}
.sword_file_img_preview{
	position:absolute;
	cursor:pointer;
	max-width:400px;
	max-height:400px;
	z-index:10000;
}
.file2_disable{
	display:none; 
}
.file2_enable{
	display:;
	color:blue; 
}
.file2_hide{
	display:none;
}

.sword_file_upload2_readonly .file2_enable, .sword_file_upload2_readonly .file .file-delete,.sword_file_upload2_disable .file .file-delete,.sword_file_upload2_disable .file .file-detail{
	display:none;
}
.sword_file_upload2_disable .file .file-title{
	cursor: auto;
}


